package com.tdy.nht.doc.mapper;

import com.tdy.nht.common.mapper.BaseMapper;
import com.tdy.nht.doc.domain.${modelName}DO;
import com.tdy.nht.doc.domain.${modelName}Query;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
* @Description: $!{annotation}Mapper组件}
* @author: $!{author}
* @date: ${createTime}
*/
@Mapper
public interface ${modelName}Mapper extends BaseMapper<${modelName}DO, Long> {
    /**
    * 分页查询$!{annotation}
    *
    * @param query 查询条件
    * @return 返回结果
    */
    List<${modelName}DO> listByPage(${modelName}Query query);

    /**
    * 通过id集合批量删除$!{annotation}
    * @param ids id集合
    * @return 影响的行数
    */
    int deleteBatchByIds(List<Long> ids);

}
